.paneModelLib{
    -fx-background-color:  #eef0f1;
}


.combo-box{
    -fx-background-color: #f8f8f8;
    -fx-background-radius: 0;
    -fx-border-color: #b0b2b4;
    -fx-border-width: 1;
} 

.combo-box > .arrow-button {
    -fx-border-color: #b0b2b4;
    -fx-border-left-width: 0.1;
}

.combo-box-popup > .list-view > .virtual-flow > .clipped-container > .sheet > .list-cell:hover {
    -fx-background-color: #b0e4fe;
    -fx-text-fill: black;
}

.combo-box-popup > .list-view > .virtual-flow >.scroll-bar{
    -fx-background-color: #dfe1e2;
    -fx-background-radius: 0;
}

.combo-box-popup > .list-view > .virtual-flow >.scroll-bar > .thumb{
    -fx-background-color: #f8f8f8;
    -fx-background-radius: 0;
}

.textfiledPrefix, .textfiledPostfix{
    -fx-border-color:  #afb1b3;
    -fx-border-radius: 0;
}

.imgViewPane{
    -fx-background-color: #ffffff;
    -fx-border-color: #c7cacc;
    -fx-border-width: 1;
    -fx-border-radius: 5;
}

.text-flow{
    -fx-background-color:  transparent;
}

.text-flow .content{
    -fx-background-color:  transparent;
}

.scroll-pane{
    -fx-background-color:  transparent;
    -fx-background-insets: 0;
}

.scroll-pane > .scroll-bar {
    -fx-background-color: transparent;
    -fx-background-radius: 0;
}

.scroll-pane >.scroll-bar > .thumb{
    -fx-background-color: transparent;
    -fx-background-radius: 0;
}

.scroll-bar:horizontal {
	-fx-background-color: transparent;
	-fx-border-width: 0;
}
.scroll-bar:vertical {
	-fx-background-color: transparent;
	-fx-border-width: 0;
}
.scroll-bar:horizontal .track,  .scroll-bar:vertical .track
{
	-fx-background-color: transparent;
	-fx-border-color: transparent;
}
 
.scroll-bar:horizontal .increment-button,  .scroll-bar:horizontal .decrement-button
{
	-fx-background-color: transparent;
	-fx-padding: 0 0 10 0;
}
 
.scroll-bar:vertical .increment-button,  .scroll-bar:vertical .decrement-button
{
	-fx-background-color: transparent;
	-fx-padding: 0 10 0 0;
}

.scroll-bar .increment-arrow, .scroll-bar .decrement-arrow{
	-fx-shape:"";
	-fx-padding:0;	
}

.scroll-bar:horizontal .thumb,  .scroll-bar:vertical .thumb
	{
	-fx-background-color: rgb(0,0,0,0.5); 
	-fx-background-radius: 8em;
	-fx-border-radius: 8em;
	-fx-pref-height: 10px;
} 

.scroll-pane .viewport {
	-fx-background-color: transparent;
}

.scroll-pane .content {
	-fx-padding:10px;
	-fx-alignment: center;
	-fx-background-color: transparent;
}

.list-view .list-cell {
    -fx-background-color: transparent;
}

.list-view > .virtual-flow > .scroll-bar:vertical{
    -fx-background-color: #dfe1e2;
    -fx-background-radius: 0;
}

.list-view > .virtual-flow > .scroll-bar:vertical > .thumb{
    -fx-background-color: #f8f8f8;
    -fx-background-radius: 0;
}

.list-view > .virtual-flow > .scroll-bar:horizontal{
    -fx-background-color: #dfe1e2;
    -fx-background-radius: 0;
}

.list-view > .virtual-flow > .scroll-bar:horizontal > .thumb{
    -fx-background-color: #f8f8f8;
    -fx-background-radius: 0;
}

.list-view:focused > .virtual-flow > .clipped-container > .sheet > .list-cell:filled:selected,
.list-view:focused > .virtual-flow > .clipped-container > .sheet > .list-cell:filled:selected:hover {
    -fx-background-color: #b0e4fe;
    -fx-text-fill: black;
}

.button{
    -fx-background-color: #a1e0ff;
    -fx-border-color:  #6bcdfd;
    -fx-border-width: 1;
}

.button:hover{
    -fx-background-color: #d3f2ff;
    -fx-border-color:  #77d3ff;
    -fx-border-width: 1;
}

.button:pressed{
    -fx-background-color: #82d5fe;
    -fx-border-color:  #4bbce9;
    -fx-border-width: 1;
}